# TODO string.startswith(str)  判断string字符串是否以str开头
print('python'.startswith('p'))  # True

# TODO string.endswith(str)  判断string字符串是否是以str结束
print('python'.endswith('on'))  # True

# TODO string.find(str)  判断str在string字符串中的位置(下标). 不在返回-1. 从左查
print('python'.find('p'))  # 0
print('python'.find('s'))  # -1

# TODO string.rfind(str)  判断str在string字符串中的位置(下标). 不在返回-1. 从右查
print('python'.rfind('p'))  # 0
print('python'.rfind('s'))  # -1

# TODO string.index(str)  判断str在string字符串中的位置(下标). 不在抛出错误. 从左查
print('hello'.index('l'))  # 2  he'l'lo

# TODO string.rindex(str)  判断str在string字符串中的位置(下标). 不在抛出错误. 从右查
print('hello'.rindex('l'))  # 3  hel'l'o

# TODO string.replace(原字符串, 新字符串[,count]) 将原字符串替换为新字符串
# count:能替换的最大字符
str1 = 'pythen  mysql  python'
str2 = str1.replace('python', 'java', 1)
print(str1)  # pythen and mysql or python
print(str2)  # pythen and mysql or java